package org.example.entity.vo.admin;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;

import javax.persistence.Id;

@Data
public class VolunteerWorkVO {

    @JsonSerialize(using = ToStringSerializer.class)
    private Long id;
    /**
     * 作品标题
     */
    private String title;

    /**
     * 作品介绍
     */
    private String info;

    /**
     * 作品类型
     */
    private String type;

    /**
     * 作品oss名称
     */
    private String resourceName;
    /**
     * Oss Id
     */
    @JsonSerialize(using = ToStringSerializer.class)
    private Long resourceId;
    /**
     * 发布人id
     */
    @JsonSerialize(using = ToStringSerializer.class)
    private Long userId;

    /**
     * 发布日期
     */
    private String createDate;

    /**
     * 访问量
     */
    private Integer visitsCount;

    /**
     * 发布人名称
     */
    private String nickname;
}
